﻿/* CSS RESET */
.fl { float: left }
.fr { float: right }
.all_w { width: 91.3%; margin: 0 auto; }
/*基础字体属性*/
.f10 { font-size: 10px }
.f11 { font-size: 11px }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f13 { font-size: 13px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.f26 { font-size: 26px }
.f28 { font-size: 28px }
.f32 { font-size: 32px }
.fb { font-weight: bold }
/********/
.header { background: #393a3e; color: #f5f7f6; height: auto; overflow: hidden; }
.gofh { float: left; height: 45px; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; }
.gofh a { padding-right: 10px; border-right: 1px solid #2e2f33; }
.gofh a img { width: 40%; }
.wenx_xx { text-align: center; font-size: 16px; padding: 18px 0; }
.wenx_xx .zhifu_price { font-size: 45px; }
.ljzf_but { border-radius: 3px; height: 45px; line-height: 45px; background: #44bf16; display: block; text-align: center; font-size: 16px; margin-top: 14px; color: #fff; }
/*浮动层*/
.ftc_wzsf { display:none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; min-width: 320px; max-width: 640px;}
.ftc_wzsf .hbbj { width: 100%; height: 100%; position: absolute; z-index: 8; background: #000; opacity: 0.4; top: 0; left: 0; }
.ftc_wzsf .srzfmm_box { position: absolute; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 20%; padding-bottom:10px;}
.qsrzfmm_bt { border-bottom: 1px solid #ddd; overflow: hidden; padding:.25rem;}
.qsrzfmm_bt a.close { display: block; width: 1.25rem; height:1.25rem; background: url(../images/ftc_close.png) center center no-repeat; background-size: cover;}
.qsrzfmm_bt img.tx { width: 1.25rem; height:1.25rem;border-radius: 1rem;}
.qsrzfmm_bt span {font-size: .6rem; padding-top:.2rem; padding-left:.3rem;}
.zfmmxx_shop { text-align: center; font-size: 12px; padding: 10px 0; overflow: hidden; }
.zfmmxx_shop .mz { font-size: 14px; float: left; width: 100%; }
.zfmmxx_shop .zhifu_price { font-size: 24px; float: left; width: 100%; }
.ml5 { margin-left: 5px; }
.mm_box { width: 89%; margin: 10px auto; height: 40px; overflow: hidden; border: 1px solid #bebebe; background-color:#FFFFFF}
.mm_box li { border-right: 1px solid #bebebe; height: 40px; float: left; width: 16.1%;}
.mm_box li.mmdd{ background:#FFF url(../images/dd_03.jpg) center no-repeat ; background-size:25%;}
.mm_box li:last-child { border-right: none; }
.xiaq_tb { padding: 5px 0; text-align: center; border-top: 1px solid #dadada; }
.numb_box { position: absolute; z-index: 10; background: #f5f5f5; width: 100%; bottom: 0px; }
.nub_ggg { border: 1px solid #dadada; overflow: hidden; border-bottom: none; }
.nub_ggg li { width: 33.3333%; border-bottom: 1px solid #dadada; float: left; text-align: center; font-size: 22px; }
.nub_ggg li a { display: block; color: #000; height: 50px; line-height: 50px; overflow: hidden; }
.nub_ggg li a:active  { background: #e0e0e0;}
.nub_ggg li a.zj_x { border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
.nub_ggg li span { display: block; color: #e0e0e0; background: #e0e0e0; height: 50px; line-height: 50px; overflow: hidden; }
.nub_ggg li span.del img { width: 30%; }

.fh_but{ position:absolute; right:0px; top:12px; font-size:14px; color:#20d81f;}
.spxx_shop{ background:#FFF; margin-left:4.35%; border-top:1px solid #dfdfdd; padding:10px 0; }
.spxx_shop td{ color:#7b7b7b; font-size:14px; padding:10px 0;}
.mlr_pm{margin-right:4.35%;}

.add-bank-message {
    width: 100%;
    position: relative;
}
.add-bank-message ul {
    width: 100%;
}
.add-bank-message ul li {
    height: 49px;
    line-height: 49px;
    position: relative;
	font-size: 15px;color: #333;
}
.add-bank-message .add-bank-ul1 li {
    margin-left: 1%;
	    display: -webkit-box;
    display: -moz-box;
    display: -o-box;
    display: -ms-box;
    width: 99%;
    box-sizing: border-box;
}
.add-bank-message ul li .mes-title {
    font-size: 15px;
    color: #999;
    margin-left: 5px;
}
.add-bank-message ul li .input_one {
    padding-left: 10px;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
    color: #333;
    width: 90%;
    outline: 0;
    background: 0;
    border: 0;
}
.add-bank-message ul li em{ position:absolute; top:0px; right:10px; font-style:normal}
.add-bank-message ul li:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: #d8d8d8;
    width: 100%;
    height: 1px;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 2;
}
.add-bank-message ul .no-border:after {
    height: 0;
}
.login-options {
    padding: 15px;
}
.login-options .login-button {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #da0000;
    border-radius: 5px;
}
.login-options .login-button.disabled {
    background: #ccc;
}
.login-options .login-button-huang {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #FD7722;
    border-radius: 5px;
}
.login-options .login-button-huang.disabled {
    background: #ccc;
}




